// **********************************************************************
//
// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************

// Ice version 3.2.1

package Demo;

public interface _PrinterOperationsNC
{
    void setNumberOfBodies(int numOfBodies);

    void setLowerLimitMass(int lowLMass);

    void setUpperLimitMass(int uppLMass);

    void setLowerLimitRadii(int lowLRadii);

    void setUpperLimitRadii(int uppLRadii);

    void setMassCentralBody(double massCBody);

    void setSpaceCircumferenceLowerLimit(int spaceCirLowL);

    void setSpaceCircumferenceUpperLimit(int spaceCirUppL);

    void setDeltaT(int deltaT);

    void initRandomMultiBodySystem();

    int calcOneStep();

    BodyStruct[] getBodyStructList();
}
